package com.tianqu.tms.dao;

import java.util.List;

import com.tianqu.tms.core.exception.TmsDaoException;
import com.tianqu.tms.dto.TransferSettlementInfoDto;

public interface TransferSettlementInfoDao {
	
	public void insertSettleInfo(TransferSettlementInfoDto dto)throws TmsDaoException;
	public List<TransferSettlementInfoDto> getChargePersonInfoBySettleId(String id) throws TmsDaoException;
	public TransferSettlementInfoDto getYPriceByUserId(int userid,int type,String settleId) throws TmsDaoException;
	public List<TransferSettlementInfoDto> getPriceByUserId(int userid,String settleId) throws TmsDaoException;
	public TransferSettlementInfoDto getTotlePriceByUserId(int userid,String settleId) throws TmsDaoException;
	public void deleteSettleBySettleId(int settleId,int insertUserId) throws TmsDaoException;
	public boolean isSettled(int settleId,int userId) throws TmsDaoException;
}
